RELEASE NOTES
=============

Koha is the 1st Open-Source Integrated Library System.
Released at first in New zealand, in 2000 januaray, it is maintained by a team of volunteers from around the globe, the Koha system is a full catalogue, opac, circulation and acquisitions system.

Koha 2.2 is more than 247 000 lines of code, developped by more than 30 differents developpers (excluding translators).

With the 2.2 version, Koha is now a mature product, with a lot of nice features. It's used in more than 50 libraries, from all kinds (public, schools, search, religious...), of all size (from 1 to 8 branches, from 1000 to 300 000 items).

========
WARNINGS
========
* The librarian interface is tested only with mozilla/firefox. Should work (partially) with IE. OPAC should work fine with any navigator.
* The installer is *wrong* on languages available. In this release, french & english are uptodate. Polish is uptodate for OPAC. Some other .po files are provided (chinese & italian, in $KOHAROOT/intranet/scripts/misc/translator/po) but they are not uptodate & need some work to be useable again.

KNOWN BUG :
******
in MARC setup, if you have more than once a field mapped to a give authorised value, when you duplicate a field (whatever the field), all authorised values are defaulted to the same value. Bug still unexplained. Don't occur if you just modify a biblio, or when you have only once a given authorised value category.
Bug detected by EMN, that has a "LANG" authorised value for both "text language" and "original text language".

=======
DIFFS
=======
Diff 2.2.3 => 2.2.4
*******************

MODIFS BD:
***********

Structure BD : 
* Ajout d'un champ note dans la table serial
* ajout d'un champ branchcode dans les tables aqbookfund et aqbasket

Contenu BD : 
* prfrence systme IndependantBranch ajoute (voir ci-dessous)
* prfrence systme ReturnBeforeExpiry ajoute (voir ci-dessous)

Feuille de style OPAC :
* pas de nouvelle classe dans la feuille de style, mais la feuille de style officielle a t pas mal modifie

BUGFIXES
	=== CATALOGAGE ===
		* cration d'un plugin et des outils ncessaires  la gestion des leader (labels) MARC
		* correction d'un bug dans l'ordre des sous-champs dans MARCgetbiblio
		* dcodage de certains diacritiques qui taient oublis (,  ...)
		* suppression du paramtre -s dans le client z3950, qui ne fonctionnait pas sur les serveurs FreeBSD
		* Gestion des URL multiples dans la vue normale. Si vous saisissez plus d'une URL dans le champ 856$u, la vue normale montrera plusieurs URL et pas une seule avec tout ce que vous avez saisi concatn.
		* correction d'un bug dans l'diteur MARC pour les champs >200 caractres
		* correction d'un bug dans l'diteur MARC lorsqu'il y a plus d'une liste du mme type (langue, site...)
	=== OPAC ===
		* limination du "Internal Server Error" qui se produisait lorsqu'il n'y avait pas de mot vides dfini
		* Suppression du bouton "rserver" dans opac-detail, qui tait prsent mme s'il n'y avait pas d'exemplaire empruntable

		
AMELIORATIONS
	=== ACQUISITION ===
		* les budgets peuvent maintenant tre rattachs  une annexe : lorsque le bibliothcaire cre un budget, il peut slectionner un site. S'il ne le fait pas, le budget peut tre utilis par n'importe quel bibliothcaire. S'il en choisit un, seuls les bibliothcaires de ce site pourront utiliser ce budget. Notes qu'un bibliothcaire avec les droits "superlibrarian" peut toujours commander sur tous les budgets.
		* ajout du nombre de rsultats et des numros de lignes dans la recherche de l'historique des acquisitions.
		* Si la bibliothque dfinit Asort1 ou/et Asort2 (A pour Acquisition) comme catgorie de valeurs autorises, les champs libres sort1 et sort2 deviennent automatiquement des listes qui contiennent ce qui a t mis dans les valeurs autorises. Si elles ne sont pas dfinies, le fonctionnement ne change pas, les valeurs de sort1 et sort2 sont un champ libre
	=== CIRCULATION===
		* Ajout d'une prfrence systme ReturnBeforeExpiry. Si il est positionn, la date de retour d'un document est limite  la date d'expiration de la carte lecteur. Sinon, la date de retour peut tre postrieure. C'tait le fonctionnement avant, mais pour certaines bibliothques, la date d'expiration signifie "l'tudiant quitte l'cole  cette date", donc la date de retour doit tre correctement positionne !
	=== CATALOGUE ===
		*  l'affichage des ISBN, les - sont automatiquement rajoute (en interne, les ISBN sont sans -)
		* modifications graphiques dans la vue MARC : couleur et polices + si un champ a 1 seul sous champ, le nom du sous champ et son code ne sont pas affichs  nouveau (ils sont dans le libell du champ)
	=== CATALOGAGE ===
		* suppression de la limite "biblionumber et biblioitemnumber doivent tre dans le mme champ MARC". Ainsi, on peut mettre biblionumber dans le 001
		* ajout d'un script misc/migration_tools/build_authorities.pl pour reconstruire les autorits aprs un import de donnes. Ce script est nettement plus rapide et meilleur que le prcdent, qui est toujours l, mais juste pour l'histoire.
	=== LECTEURS ===
		* ajout du nombre et des numros de ligne lorsque l'on fait une recherche lecteur
		* Si la bibliothque dfinit Bsort1 ou/et Bsort2 (B pour "borrower", lecteur en anglais) comme catgorie de valeurs autorises, les champs libres sort1 et sort2 deviennent automatiquement des listes qui contiennent ce qui a t mis dans les valeurs autorises. Si elles ne sont pas dfinies, le fonctionnement ne change pas, les valeurs de sort1 et sort2 sont un champ libre
	=== OPAC ===
		* Ajout de l'historique des lectures si le lecteur est identifi.
		* Ajout d'une page pour que le lecteur puisse changer son mot de passe.
		* Ajout d'une fonction "recherche exacte", qui recherche exactement ce que le lecteur a saisi
		* Amlioration des liens sujets dans la vue simplifie, pour les autorits construites
		* R-introduction de la recherche exacte, pour chercher exactement ce que l'utilisateur saisit.
		* ajout de la description du volume (volumeddesc) dans les listes de rsultats, utile dans les livres en plusieurs tomes.
	=== PERIODIQUES ===
		* lorsque l'on bulletinne, 2 options ont t ajoutes : non paru et supprimer (en plus de attendu, lacune et en retard). Non paru signifie que le bulletin n'est pas paru et n'arrivera donc jamais. Supprimer supprime l'entre. C'est utile lorsque l'on attent les bulletins #511 et #512 et que l'on reoit le #511-512 : on change manuellement le N pour l'un que l'on dclare arriv et on supprime l'autre.
		* Un champ de note a t ajout pour chaque bulletin. Il peut tre utilis pour stocker des informations sur l'tat d'un priodique. Par exemple, on peut noter "libraire appel le 8 aout, bulletin paraitra en octobre".
		* la vue dtaille de l'historique des bulletins a t porte de l'OPAC  l'interface bibliothcaire.
		* l'historique des bulletins est ordonne par anne, mais aussi par abonnement, pour voir tous les bulletins d'un abonnement donn en mme temps.
		* la suppression d'un abonnement est maintenant possible tout le temps. La limite qui interdisait de supprimer un abonnement si on a dj bulletin a t enleve. Attention en supprimant des abonnements !

	=== PREFERENCES SYSTEMES ===
		* Ajout d'un systme d'ongle dans les prfrences, pour les afficher catgorie par catgorie (admin, acquisition, authorits, catalogue, circulation, members, OPAC and autres). C'est plus pratique  l'usage !
		* Ajout d'une prfrence systme "IndependantBranch". Si vous l'activez, tous vos sites sont considrs comme indpendants et les bibliothcaires d'un site ne peuvent pas modifier les lments d'un autre site :
			- les exemplaires appartenant au site A ne peuvent tre modifis/supprims par un bibliothcaire d'un site B
			- les exemplaires, budgets, lecteurs crs par un bibliothcaire sont ncessairement rattachs  son site.
			- les lecteurs d'un site A ne peuvent tre modifis/supprims par un bibliothcaire d'un site B
			Notes que la circulation n'est pas concerne par cette limite : un lecteur de la branche A peut prter/retourner des documents n'importe ou, et, bien entendu, les transferts sont toujours possibles.
			Notez aussi que les bibliothcaires avec les droits "superlibrarian" peuvent tout faire sur tous les sites.
	=== TOUT ==
		* ajout d'une petite image de "l'oeuf Koha" qui apparat dans la barre de titre du navigateur et permet d'liminer "can't find favicon.gif" des traces du serveur web.

